runtime.funcInfo.entry (method)
37 uses
runtime (current package)
debugcall.go#L87: if pc != f.entry() {
debuglog.go#L866: if returnPC && (!fn.valid() || pc > fn.entry()) {
debuglog.go#L878: print(" [", name, "+", hex(pc-fn.entry()),
heapdump.go#L260: if pc != f.entry() {
heapdump.go#L285: dumpint(uint64(f.entry()))
heapdump.go#L635: if i > 0 && pc > f.entry() {
panic.go#L402: d.pc = fn.entry() + uintptr(fn.deferreturn)
panic.go#L1000: p.retpc = fn.entry() + uintptr(fn.deferreturn)
plugin.go#L118: entry2 = f2.entry()
preempt.go#L452: return true, f.entry()
print.go#L295: print("<", funcname(fn), "+", hex(val-fn.entry()), "> ")
stack.go#L990: pcoff = gp.sched.pc - f.entry()
stkframe.go#L126: if frame.pc != f.entry() {
stkframe.go#L127: print("runtime: confused by ", funcname(f), ": no frame (sp=", hex(frame.sp), " fp=", hex(frame.fp), ") at entry+", hex(frame.pc-f.entry()), "\n")
stkframe.go#L138: if mv.fn != f.entry() {
stkframe.go#L166: if targetpc != f.entry() {
symtab.go#L771: entry: f.entry(), // entry of the real (the outermost) function.
symtab.go#L800: return fn.funcInfo().entry()
symtab.go#L872: func (f funcInfo) entry() uintptr {
symtab.go#L1033: println("runtime: no module data for", hex(f.entry()))
symtab.go#L1040: pc := f.entry()
symtab.go#L1045: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1094: pc = f.entry()
symtab.go#L1098: p, ok = step(p, &pc, &val, pc == f.entry())
symtab.go#L1176: print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
symtab.go#L1186: pc := f.entry()
symtab.go#L1191: p, ok = step(p, &pc, &val, pc == f.entry())
symtabinl.go#L97: return u.resolveInternal(u.f.entry() + uintptr(parentPc))
traceback.go#L424: frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
traceback.go#L581: if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
traceback.go#L791: if pc > f.entry() {
traceback.go#L796: if pc > f.entry() {
traceback.go#L797: print(" +", hex(pc-f.entry()))
traceback.go#L1001: if u.frame.pc > f.entry() {
traceback.go#L1002: print(" +", hex(u.frame.pc-f.entry()))
traceback.go#L1076: if pc > f.entry() {
traceback.go#L1077: print(" +", hex(pc-f.entry()))